package com.sap.sap_mangers.service;

import com.sap.sap_mangers.Vo.ActivityLlkVo.ActivityLlkVo;
import com.sap.sap_mangers.pojo.ActivityLlk;

import java.util.List;

/**
 * 2021年女生节连连看活动记录 service
 *
 * @author ZhouKai
 * 2022/8/2 15:25
 */
public interface ActivityLlkService {

    /**
     * 提交游戏记录
     *
     * @param activityLlk 连连看活动记录
     */
    public void submitRecord(ActivityLlk activityLlk);

    /**
     * 获取自身的活动记录
     *
     * @param userId 用户ID
     * @return 连连看活动记录集合 (自身记录，从高到低排列)
     */
    public List<ActivityLlk> getOwnRecord(String userId);

    /**
     * 获取活动排名(包含得分、用时等详细信息)
     *
     * @return 连连看活动记录集合 (用户排名，从高到低排列)
     */
    public List<ActivityLlkVo> getRecordRank();
}
